package com.lxmes.device.service;

import java.util.List;
import com.lxmes.device.domain.FwMaintenanceNotification;

/**
 * 保养通知Service接口
 * 
 * @author zhangzhiyu
 * @date 2023-05-11
 */
public interface IFwMaintenanceNotificationService 
{
    /**
     * 查询保养通知
     * 
     * @param id 保养通知主键
     * @return 保养通知
     */
    public FwMaintenanceNotification selectFwMaintenanceNotificationById(Long id);

    /**
     * 查询保养通知列表
     * 
     * @param fwMaintenanceNotification 保养通知
     * @return 保养通知集合
     */
    public List<FwMaintenanceNotification> selectFwMaintenanceNotificationList(FwMaintenanceNotification fwMaintenanceNotification);

    /**
     * 新增保养通知
     * 
     * @param fwMaintenanceNotification 保养通知
     * @return 结果
     */
    public int insertFwMaintenanceNotification(FwMaintenanceNotification fwMaintenanceNotification);

    /**
     * 修改保养通知
     * 
     * @param fwMaintenanceNotification 保养通知
     * @return 结果
     */
    public int updateFwMaintenanceNotification(FwMaintenanceNotification fwMaintenanceNotification);

    /**
     * 批量删除保养通知
     * 
     * @param ids 需要删除的保养通知主键集合
     * @return 结果
     */
    public int deleteFwMaintenanceNotificationByIds(Long[] ids);

    /**
     * 删除保养通知信息
     * 
     * @param id 保养通知主键
     * @return 结果
     */
    public int deleteFwMaintenanceNotificationById(Long id);
    /**
     * 导入保养通知信息
     *
     * @return 结果
     */
    String imporIteminfo(List<FwMaintenanceNotification> fwMaintenanceNotificationList, boolean updateSupport, String operName);
}
